package com.example.horton.charttest;
//
//import android.content.Context;
//import android.widget.TextView;
//
//import com.github.mikephil.charting.components.MarkerView;
//import com.github.mikephil.charting.data.Entry;
//import com.github.mikephil.charting.formatter.IAxisValueFormatter;
//import com.github.mikephil.charting.highlight.Highlight;
//import com.github.mikephil.charting.utils.MPPointF;
//
//import java.text.DecimalFormat;
//
//public class XYMarkerView extends MarkerView {
//
//    private TextView tvContent;
//    private IAxisValueFormatter xAxisValueFormatter;
//
//    private DecimalFormat format;
//
//    public XYMarkerView(Context context, IAxisValueFormatter xAxisValueFormatter) {
//        super(context, R.layout.custom_marker_view);
//
//        this.xAxisValueFormatter = xAxisValueFormatter;
//        tvContent = (TextView) findViewById(R.id.tvContent);
//        format = new DecimalFormat("###.0");
//    }
//
//    public XYMarkerView(Context context) {
//        super(context, R.layout.custom_marker_view);
//
//        tvContent = (TextView) findViewById(R.id.tvContent);
//        format = new DecimalFormat("###.0");
//    }
//
//    //回调函数每次MarkerView重绘,可以用来更新内容(用户界面)
//    @Override
//    public void refreshContent(Entry e, Highlight highlight) {
//        tvContent.setText("x: " + xAxisValueFormatter.getFormattedValue(e.getX(), null) + ", y: " + format.format(e.getY()));
//        super.refreshContent(e, highlight);
//    }
//
//    @Override
//    public MPPointF getOffset() {
//        return new MPPointF(-(getWidth() / 2), -getHeight());
//    }
//}
